19 research outputs found
Enabling Self-aware Smart Buildings by Augmented Reality
Conventional HVAC control systems are usually incognizant of the physical
structures and materials of buildings. These systems merely follow pre-set HVAC
control logic based on abstract building thermal response models, which are
rough approximations to true physical models, ignoring dynamic spatial
variations in built environments. To enable more accurate and responsive HVAC
control, this paper introduces the notion of "self-aware" smart buildings, such
that buildings are able to explicitly construct physical models of themselves
(e.g., incorporating building structures and materials, and thermal flow
dynamics). The question is how to enable self-aware buildings that
automatically acquire dynamic knowledge of themselves. This paper presents a
novel approach using "augmented reality". The extensive user-environment
interactions in augmented reality not only can provide intuitive user
interfaces for building systems, but also can capture the physical structures
and possibly materials of buildings accurately to enable real-time building
simulation and control. This paper presents a building system prototype
incorporating augmented reality, and discusses its applications.Comment: This paper appears in ACM International Conference on Future Energy
Systems (e-Energy), 201
Practically Efficient Secure Computation of Rank-based Statistics Over Distributed Datasets
In this paper, we propose a practically efficient model for securely
computing rank-based statistics, e.g., median, percentiles and quartiles, over
distributed datasets in the malicious setting without leaking individual data
privacy. Based on the binary search technique of Aggarwal et al. (EUROCRYPT
\textquotesingle 04), we respectively present an interactive protocol and a
non-interactive protocol, involving at most rounds, where
is the range size of the dataset elements. Besides, we introduce a series of
optimisation techniques to reduce the round complexity. Our computing model is
modular and can be instantiated with either homomorphic encryption or
secret-sharing schemes. Compared to the state-of-the-art solutions, it provides
stronger security and privacy while maintaining high efficiency and accuracy.
Unlike differential-privacy-based solutions, it does not suffer a trade-off
between accuracy and privacy. On the other hand, it only involves time complexity, which is far more efficient than those
bitwise-comparison-based solutions with time complexity,
where is the dataset size. Finally, we provide a UC-secure instantiation
with the threshold Paillier cryptosystem and -protocol zero-knowledge
proofs of knowledge
Approximately Socially-Optimal Decentralized Coalition Formation
Coalition formation is a central part of social interactions. In the emerging
era of social peer-to-peer interactions (e.g., sharing economy), coalition
formation will be often carried out in a decentralized manner, based on
participants' individual preferences. A likely outcome will be a stable
coalition structure, where no group of participants could cooperatively opt out
to form another coalition that induces higher preferences to all its members.
Remarkably, there exist a number of fair cost-sharing mechanisms (e.g.,
equal-split, proportional-split, egalitarian and Nash bargaining solutions of
bargaining games) that model practical cost-sharing applications with desirable
properties, such as the existence of a stable coalition structure with a small
strong price-of-anarchy (SPoA) to approximate the social optimum. In this
paper, we close several gaps on the previous results of decentralized coalition
formation: (1) We establish a logarithmic lower bound on SPoA, and hence, show
several previously known fair cost-sharing mechanisms are the best practical
mechanisms with minimal SPoA. (2) We improve the SPoA of egalitarian and Nash
bargaining cost-sharing mechanisms to match the lower bound. (3) We derive the
SPoA of a mix of different cost-sharing mechanisms. (4) We present a
decentralized algorithm to form a stable coalition structure. (5) Finally, we
apply our results to a novel application of peer-to-peer energy sharing that
allows households to jointly utilize mutual energy resources. We also present
and analyze an empirical study of decentralized coalition formation in a
real-world P2P energy sharing project
Competitive Prediction-Aware Online Algorithms for Energy Generation Scheduling in Microgrids
Online decision-making in the presence of uncertain future information is
abundant in many problem domains. In the critical problem of energy generation
scheduling for microgrids, one needs to decide when to switch energy supply
between a cheaper local generator with startup cost and the costlier on-demand
external grid, considering intermittent renewable generation and fluctuating
demands. Without knowledge of future input, competitive online algorithms are
appealing as they provide optimality guarantees against the optimal offline
solution. In practice, however, future input, e.g., wind generation, is often
predictable within a limited time window, and can be exploited to further
improve the competitiveness of online algorithms. In this paper, we exploit the
structure of information in the prediction window to design a novel
prediction-aware online algorithm for energy generation scheduling in
microgrids. Our algorithm achieves the best competitive ratio to date for this
important problem, which is at most where
is the prediction window size. We also characterize a non-trivial lower
bound of the competitive ratio and show that the competitive ratio of our
algorithm is only away from the lower bound, when a few hours of
prediction is available. Simulation results based on real-world traces
corroborate our theoretical analysis and highlight the advantage of our new
prediction-aware design.Comment: This paper has been accepted into ACM e-Energy 2022 and will appear
in the conference proceeding
Decentralized Ride-Sharing and Vehicle-Pooling Based on Fair Cost-Sharing Mechanisms
Ride-sharing or vehicle-pooling allows commuters to team up spontaneously for
transportation cost sharing. This has become a popular trend in the emerging
paradigm of sharing economy. One crucial component to support effective
ride-sharing is the matching mechanism that pairs up suitable commuters.
Traditionally, matching has been performed in a centralized manner, whereby an
operator arranges ride-sharing according to a global objective (e.g., total
cost of all commuters). However, ride-sharing is a decentralized
decision-making paradigm, where commuters are self-interested and only
motivated to team up based on individual payments. Particularly, it is not
clear how transportation cost should be shared fairly between commuters, and
what ramifications of cost-sharing are on decentralized ride-sharing. This
paper sheds light on the principles of decentralized ride-sharing and
vehicle-pooling mechanisms based on stable matching, such that no one would be
better off to deviate from a stable matching outcome. We study various fair
cost-sharing mechanisms and the induced stable matching outcomes. We compare
the stable matching outcomes with a social optimal outcome (that minimizes
total cost) by theoretical bounds of social optimality ratios, and show that
several fair cost-sharing mechanisms can achieve high social optimality. We
also corroborate our results with an empirical study of taxi sharing under fair
cost-sharing mechanisms by a data analysis on New York City taxi trip dataset,
and provide useful insights on effective decentralized mechanisms for practical
ride-sharing and vehicle-pooling.Comment: To appear in IEEE Trans. on Intelligent Transportation System
Flashproofs: Efficient Zero-Knowledge Arguments of Range and Polynomial Evaluation with Transparent Setup
We propose Flashproofs, a new type of efficient special honest verifier zero-knowledge arguments with a transparent setup in the discrete logarithm (DL) setting. First, we put forth gas-efficient range arguments that achieve communication cost, and involve group exponentiations for verification and a slightly sub-linear number of group exponentiations for proving with respect to the range , where is the bit length of the range. For typical confidential transactions on blockchain platforms supporting smart contracts, verifying our range arguments consumes only 234K and 315K gas for 32-bit and 64-bit ranges, which are comparable to 220K gas incurred by verifying the most efficient zkSNARK with a trusted setup (EUROCRYPT 16) at present. Besides, the aggregation of multiple arguments can yield further efficiency improvement. Second, we present polynomial evaluation arguments based on the techniques of Bayer & Groth (EUROCRYPT 13). We provide two zero-knowledge arguments, which are optimised for lower-degree () and higher-degree () polynomials, where is the polynomial degree. Our arguments yield a non-trivial improvement in the overall efficiency. Notably, the number of group exponentiations for proving drops from to . The communication cost and the number of group exponentiations for verification decrease from to . To the best of our knowledge, our arguments instantiate the most communication-efficient arguments of membership and non-membership in the DL setting among those not requiring trusted setups. More importantly, our techniques enable a significantly asymptotic improvement in the efficiency of communication and verification (group exponentiations) from to when multiple arguments satisfying different polynomials with the same degree and inputs are aggregated